﻿#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
//int main()
//{
//	printf("Hello C!\n");
//	return 0;
//}


/*
 main函数的几种写法

 1.标准写法
int main()
{
	return 0;
}

2.古老写法
void main()
{

}

3.无参数的写法
int main(void)
{
	return 0;
}

4.有参数的写法
int main(int argc, char* argv[])
{
	return 0;
}
*/

//int main()
//{
//	printf("hello C\n");
//	printf("hello C\n");
//	printf("hello C\n");
//	printf("hello C\n");
//	printf("hello C\n");
//	printf("hello C\n");
//	return 0;
//}

//int main()
//{
//	printf("hello C\n");
//	printf("hehe\n");
//	printf("呵呵\n");
//	return 0;
//}

/*
	占位符
*/
//int main()
//{
//	printf("%d\n", 100);
//	printf("%c\n", 'x');//'x'字符
//	printf("%f\n", 3.14);
//	return 0;
//}

//int main()
//{
//	printf("%c \n", 'x');
//	printf("%c \n", 'x'-32);
//	printf("%c \n", 120);
//
//	return 0;
//}

//int main()
//{
//	int i = 0;
//	for (i = 32; i <= 127; i++)
//	{
//		printf("%c  ", i);
//		if (i % 16 == 15)
//		{
//			putchar('\n');
//		}
//	}
//	return 0;
//}

//int main()
//{
//	printf("%d\n", 100);
//	printf("%c\n", 100);
//	printf("%s\n", "abcdef");
//	printf("abcdef\n");
//	return 0;
//}

//int main()
//{
//	char arr1[] = "abcdef";
//	char arr2[] = { 'a','b','c','d','e','f' };
//
//	printf("%s\n", arr1);
//	printf("%s\n", arr2);
//	return 0;
//}

//int main()
//{
//	char arr1[] = "abcdef";
//	char arr2[] = { 'a','b','c','d','e','f','\0'};
//
//	printf("%s\n", arr1);
//	printf("%s\n", arr2);
//	return 0;
//}


//int main()
//{
//	char arr1[] = "abc";
//	char arr2[] = { 'a','b','c','\0' };
//	
//	printf("%s\n", arr1);
//	printf("%s\n", arr2);
//	printf("abc\0efg");
//	return 0;
//}

//int main()
//{
//	printf("%s\n", "Hello C!");
//	printf("Hello C!\n");
//
//	return 0;
//}

/*
	三字母词
	C语言支持：三字母词
    ??) --> ]
    ??( --> [
    ??> --> }
    ??< --> {
	\?：在书写连续多个问号时使⽤，防⽌他们被解析成三字⺟词，在新的编译器上没法验证了。
*/
//int main()
//{
//	printf("(are you ok ??)\n");
//	return 0;
//}

//int main()
//{
//	printf("(are you ok \?\?)\n");  // (are you ok ??)
//	return 0;
//}

//int main()
//{
//	printf("%c\n", '\'');
//	return 0;
//}

//int main()
//{
//	printf("%c\n", '"');
//	return 0;
//}

//int main()
//{
//	printf("%c\n", "\"");
//	return 0;
//}

//int main()
//{
//	printf("%c\n", '\\');
//	return 0;
//}

//int main()
//{
//	printf("%c\n", '\?');
//	return 0;
//}

//int main()
//{
//	printf("\a\n");
//	return 0;
//}

int main()
{
	printf("%c\n", '\'');
	printf("%s\n", "abc");
	printf("%s\n", "a");
	printf("%s\n", "\"");
	printf("c:\\test\\test117\\add.c");
	printf("\a");

	return 0;
}